Ac 2011-2307: Design Projects for Programmable Embed- Ded System-on-chip Course
نویسنده
چکیده
The integration of microcontrollers with programmable electronic devices and design automation software tools has greatly improved today’s embedded system design. Most recently, there has been a trend to integrate microcontrollers with programmable digital and analog peripherals on a single chip. This technology is known as programmable embedded system-on-chip. At the author’s institution, programmable system-on-chip (PSoC) devices such as the Cypress PSoC boards have been adopted in embedded system design courses. This paper presents design projects for embedded system learning purposes. Programmable system-on-chip, with its design software, offers a hands-on approach that aids students in understanding the concepts behind each of the building blocks, providing them with the sufficient tools and experience to develop real-world applications. This paper summarizes three projects that have been developed and taught as the assignments in embedded systems course. Each of the projects involves real-time software concepts, e.g. interrupts, interfacing with external sensors and actuators, and digital and analog hardware theories. The project materials will be disseminated on the authors’ institution website for future use by other institutions.
منابع مشابه
Ac 2007-2341: Transforming the Microprocessor Class: Expanding Learning Objectives with Soft Core Processors
The rapid evolution of semiconductor technology over the past four decades has fueled the information age and an era of ubiquitous computing. Furthermore, the exponential increase in the number of transistors available in integrated circuits has drastically changed the field of electrical and computer engineering. Computer Aided Design (CAD) tools allow systems engineers to work at higher-level...
متن کاملRapid Prototyping of Embedded Video Processing Systems in FPGA Devices
Design of video processing circuits requires a variety of tools and knowledge, and it is difficult to find the right combination of tools for an efficient design process, specifically when considering open tools for evaluation or educational purpose. This chapter presents an overview of video processing requirements, programmable devices used for embed‐ ded video processing and the components o...
متن کاملAc 2007-1475: Upgrading a Microcontroller Systems Course with the Cypress Psoc
As our society continually embraces technology to greater and greater degrees, the need for engineers with the skills to develop microcontroller based systems is constantly growing. Microcontroller systems design courses are meant to equip students with the understanding, skills, and methods needed to design and develop systems built around a microcontroller core. When designing such a course, ...
متن کاملAc 2007-2290: Incorporating System-level Design Tools into Upper-level Digital Design and Capstone Courses
This paper describes the efforts to incorporate system-level digital design tools and state-of-the FPGA boards in the capstone design course sequence. This paper provides the details of two capstone projects in the areas of digital communications and image processing. This paper also details the challenges involved in using continually-evolving system-level design tools and the efforts made to ...
متن کاملUsing an FPGA-based SOC Approach for Senior Design Projects
This paper describes our experiences using a SOC approach to develop capstone design projects for undergraduate students in our electrical and computer engineering curriculum. A commercial FPGA-based SOC development board with a RISC processor IP core is used to support a wide variety of student design projects. A top-down rapid prototyping approach with commercial CAD tools, a C compiler targe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011